body,h1,h2,h3,h4,h5,h6,hr,a,p,blockquote,dl,div,dt,dd,ul,ol,li,img,select,table,tr,fieldset,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;border: 0;}
*{word-wrap:break-word;}
body {color:#666; font: 12px/1.232  Arial, Tahoma,'宋体', Helvetica, sans-serif;}
a { text-decoration:none; color:#666; outline:none; display:inline-block;}
a,input,select,textarea { outline:none; vertical-align:middle;}
ul,dl { list-style-type:none;}
img { border:0;}
small,em,i {font-weight:normal; font-style:normal;}
li { list-style:none;}
label input { vertical-align:middle;margin-right:5px;}
img {border:0;}
.clear { clear: both; padding:0; margin:0; line-height:0; font-size:0; height:0;}
.clear-fix { *overflow: hidden; *zoom: 1; }  
.clear-fix:after { display: table; content: ""; clear: both; padding:0; margin:0; line-height:0; font-size:0; height:0;} 
.max1170{ width:1170px; margin:0 auto;}


.banner{width:100%;height:762px;position:relative; overflow:hidden; margin-bottom:57px;}
.banner .hd{top:575px;position:absolute;z-index:4;width:100%}
/*.banner .hd ul{overflow:hidden; width:282px; height:6px; margin:0 auto;}
.banner .hd ul li{float:left;margin-left:19px;width:69px;height:6px;cursor:pointer; background-color:#FFF;filter:alpha(opacity=80);opacity:0.8;}
.banner .hd ul li.on{background-color:#ebc476;}*/
.banner .bd ul li {width:100%;height:762px; background-position: center top; background-repeat: no-repeat;cursor:pointer;}
.bannzy{ position:relative}
.banner .prev,.banner .next{ position:absolute; left:3%; top:-381px; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; background-color:#999;}
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1; }

.mhtp{text-align:center;margin:0 auto;}
.mhtp a{color:#000;text-transform:uppercase;font-size:30px;}
.fmbt{ font-size:14px; color:#333; text-align:center; width:590px; margin:20px auto 0px; line-height:23px;}
.mbtx{ width:83px; height:2px; background-color:#000; margin:15px auto 0px;}
.mbtxs{ background-image:url(../images/mhx.png); width:129px; height:16px; margin:5px auto 0px;}

.prs{width:100%;}
.prsgo{ position:relative;}
.lahs li{position:relative;float:left;}
.lahs li :hover .als{display:block;}
.lahs li:hover{display:block;}
.lahs li .rej{display:none; background-color:#FFF; position:relative; z-index:1; width:100%;}
.lahs li .rej p{ width:100%; text-align:center;}
.lahs li .rej p a{ font-size:16px; text-align:center; height:30px; line-height:30px;color:#999999;}
.lahs li .rej p a:hover{color:#e4b046;}
.lahs li:hover .rej{position:absolute;display:block;left:0px;top:20px;text-align:center; padding-top:20px;}
.lahs li:hover .rej p{float:none;}
.slideTxtBox{ margin-top:38px;}
.slideTxtBox .hd{position:relative;width:1025px; margin:0 auto; height:42px;}
.slideTxtBox .hd ul{position:absolute; }
.slideTxtBox .hd ul li{float:left; cursor:pointer; margin:0 0px;width: 190px;
    height: 22px;
    overflow: hidden;}
.slideTxtBox .hd>ul>li>a{float:left;text-align:center; font-size:16px; color:#666; height:45px; font-weight:bold;}
.slideTxtBox .hd>ul>li.on{ border-bottom:solid 1px #ffb647;}
.slideTxtBox .hd>ul>li.on>a{color:#ffb647; background-image:url(../images/cpdian.png); background-position:center bottom; background-repeat:no-repeat;}
.slideTxtBox .bd{ margin-top:33px;}
.slideTxtBox .bd .cpnr li{width:283px;float:left;background-color:#17b5ec; margin-left:12px;}
.slideTxtBox .bd li .cptp{ float:left;width:283px; height:283px;}
.slideTxtBox .con-two {position: relative;cursor: pointer; }
.slideTxtBox .con-two .ovrly{ display:none; background-color:#000;filter:alpha(opacity=80);opacity:0.8;width:283px; height:77px; position:absolute; bottom:0px; left:0px;}
.slideTxtBox .con-two:hover .ovrly{ display:block;}
.slideTxtBox .con-two .buttons{display:none;width:283px; text-align: center; height:77px;position:absolute; bottom:0px; left:0px;}
.slideTxtBox .con-two:hover .buttons{ display:block;}
.buttons a{ color:#FFF; font-size:18px; text-align:center; line-height:77px;text-decoration:underline;}
.cpmz{ text-align:center; height:45px; line-height:45px; color:#333; font-size:16px;width:100%; overflow:hidden; background-color:#FFF;}
.cpmz:hover{ color:#ffb647;}
.slideTxtBox .con-two a img{ width:283px; height:283px;}

.ssrg{ width:100%; padding-bottom:50px;}
.ssrgo{}
.ssrgo li{ float:left; margin-left:40px; margin-top:55px;}
.ssrgtb{ float:left;}
.ssrgnr{float:left;width: 480px; margin-left:15px;}
.ssrgbt{ float:left; font-size:25px; color:#333;}
.ssrgbt:hover{ color:#ffb647;}
.ssrgtxt{ font-size:14px; color:#666; line-height:28px; float:left;width: 480px; margin-top:15px;}

.spbf{ width:100%; padding-bottom:25px;}
.ste{ float:left;width:339px; border-bottom:solid 1px #eee;}
.ste li{ float:left; width:339px; height:116px; border-top:solid 1px #eee;}
.stb1{ float:left;width:44px; height:44px; background-image:url(../images/s1.png); margin-top:40px; margin-left:20px;}
.stb2{ float:left;width:44px; height:44px; background-image:url(../images/s2.png); margin-top:40px; margin-left:20px;}
.stb3{ float:left;width:44px; height:44px; background-image:url(../images/s3.png); margin-top:40px; margin-left:20px;}
.stenr{ float:left; width:165px;margin-top:45px; font-weight:bold; margin-left:10px;}
.sbt{ float:left; width:100%; font-size:14px; color:#ffb638;}
.stex{ float:left; width:100%; font-size:14px; color:#000;}
.ste li:hover{ background-color:#222;}
.ste li:hover .stb1{ background-image:url(../images/sa1.png);}
.ste li:hover .stb2{ background-image:url(../images/sa2.png);}
.ste li:hover .stb3{ background-image:url(../images/sa3.png);}
.ste li:hover .stenr .sbt{ color:#FFF;}
.ste li:hover .stenr .stex{ color:#FFF;}
.ship{ float:left; width:476px; height:352px;}
.txtScroll-left{ position:relative; float:left; width:354px; height:352px; background-color:#ffb647;}
.txtScroll-left h2{ text-align:center; width:100%; margin-top:50px;}
.txtScroll-left h2 a{ font-size:14px; color:#fff; text-transform:uppercase; font-weight:400;}
.txtfbt{ font-size:16px; color:#FFF; text-align:center; margin-top:15px;}
.txtScroll-left .hd{ position:absolute; bottom:55px; left:0px; width:100%;}
.txtScroll-left .hd ul{ width:50px; height:6px; margin:0 auto; overflow:hidden; padding-top:1px;}
.txtScroll-left .hd ul li{ float:left;  width:4px; height:4px; margin-right:12px; text-indent:-999px; cursor:pointer; background-color:#FFF; border-radius:50%;}
.txtScroll-left .hd ul li.on{width:6px; height:6px; margin-top:-1px;}
.txtScroll-left .bd ul li{float:left; text-align:center; color:#FFF; font-size:14px;line-height: 25px;width: 295px; margin-top:35px; margin-left:29px;}

.case{ width:100%; background-color:#f5f6fa; padding-top:95px;}
.picScroll-left1{position:relative; margin-top:35px; height:660px;}
.picScroll-left1 .hd{ height:22px;}
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block; width:14px; height:30px;cursor:pointer; position:absolute; top:0px;}
.picScroll-left1 .hd .next{ right:0px; background-image:url(../images/z2.png);}
.picScroll-left1 .hd .prev{ right:30px; background-image:url(../images/z1.png);}
.picScroll-left1 .bd{overflow:hidden; width:1170px; margin-top:30px;}
.picScroll-left1 .tempWrap{ margin:0 auto;}
.picScroll-left1 .bd ul{ overflow:hidden; padding-bottom:10px;}
.picScroll-left1 .bd ul li{ float:left;width:350px; margin:0 22px  10px;-webkit-box-shadow:0 4px 10px #888;-moz-box-shadow:0 4px 10px #888;box-shadow:0 4px 10px #888;}
.picScroll-left1 .bd ul li .newtp{ float:left; width:350px; height:250px;}
.picScroll-left1 .bd ul li .newtp:hover{filter:alpha(opacity=80);opacity:0.8;}
.picScroll-left1 .bd ul li .newtp img{width:350px; height:250px;}
.picScroll-left1 .bd ul li .newnr{width:350px; float:left; position:relative; background-color:#FFF;text-align:center;}
.picScroll-left1 .bd ul li .newnr .newbt{ font-size:20px; color:#333; text-transform:uppercase; margin-top:35px;}
.picScroll-left1 .bd ul li .newnr .newbt:hover{ color:#ffb647;}
.picScroll-left1 .bd ul li .newnr .newsj{ color:#666; font-size:16px; margin-top:15px;}
.picScroll-left1 .bd ul li .newnr .newtxt{ font-size:14px; color:#666; width:275px; margin:25px auto 0px; line-height:23px; padding-bottom:15px;}

.ggtb{ width:100%; background-image:url(../images/gg.jpg); background-position:center top; background-repeat:no-repeat; height:296px;}
.ggo li{ width:210px; text-align:center; float:left; margin-top:47px; margin-left:110px;}
.ggo li img{ width:178px; height:178px;}
.ggo li .ggm{ font-size:18px; color:#fff; margin-top:15px;}
.ggo li .ggm:hover{ color:#ffb647;}

.faq{ width:100%; padding-top:35px; background-color:#f5f6fa; padding-bottom:90px;}
.faqgo{}
.faqgo li{ float:left; width:376px; margin-left:21px;}
.faqtp{ width:376px; height:284px; float:left;}
.faqtp img{ width:376px; height:284px;}
.faqtp:hover{filter:alpha(opacity=80);opacity:0.8;}
.faqby{width:376px; background-color:#FFF; padding-top:25px; padding-bottom:30px; float:left;}
.faqtxt{ border-left:solid 4px #ffb647; float:left; margin-left:40px;}
.faqtxt p{ float:left; width:100%; font-size:14px; color:#333; line-height:24px;}
.faqtxt p i{ float:left; display:inline-block; font-size:20px; color:#333; margin-left:10px; margin-right:20px; text-transform:uppercase;}
.faqtxt p a{ float:left;font-size:14px; color:#333;}
.faqtxt p a:hover{color:#ffb647;}

.news{ width:100%; padding-bottom:75px; padding-top:50px;}
.newgo{position:relative; margin-top:40px;}
.newgo ul{ overflow:hidden;}
.newgo ul li{ float:left;width:376px; margin-left:15px;-webkit-box-shadow:5px 4px 10px #D8D8D8;-moz-box-shadow:5px 4px 10px #D8D8D8;box-shadow:5px 4px 10px #D8D8D8; margin-bottom:10px;}
.newgo ul li .newtp{ float:left; width:374px; height:284px;}
.newgo ul li .newtp:hover{filter:alpha(opacity=80);opacity:0.8;}
.newgo ul li .newtp img{width:376px; height:284px;}
.newgo ul li .newnr{width:376px; padding-bottom:30px; float:left; position:relative; background-color:#FFF;text-align:center;}
.newgo ul li .newnr .newjt{ position:absolute; top:-18px; left:47%;background-image:url(../images/jt1.png); background-repeat:no-repeat; width:22px; height:19px;}
.newgo ul li .newnr .newbt{ font-size:20px; color:#333; text-transform:uppercase; margin-top:35px;}
.newgo ul li .newnr .newbt:hover{color:#ffb647;}
.newgo ul li .newnr .newsj{ color:#333; font-size:14px; margin-top:5px;font-style:italic;}
.newgo ul li .newnr .newtxt{ font-size:14px; color:#666; width:362px; margin:10px auto 0px; line-height:23px;}

.ctce{ width:100%; padding-bottom:65px;}
.ctcego{ float:left; margin-top:40px; margin-left:56px;}
.ctcego a{ padding:10px; border:solid 1px #ccc; width:167px; height:234px;}
.ctcego a:hover{filter:alpha(opacity=80);opacity:0.8;}
.ctcego a img{width:167px; height:234px;}

